package cn.tedu.api;
//测试 Integer包装类
public class Test1_Integer {
    public static void main(String[] args) {
        //复习--- byte的最大值和最小值
        byte max = Byte.MAX_VALUE;
        byte min = Byte.MIN_VALUE;
        //TODO Integer
        //1 创建对象---把基本类型的5 变成 包装类型的in--用包装类in提供的各种方法
        Integer in = new Integer(5);//-----自动装箱
        Integer in1 = new Integer(5);
        System.out.println(in==in1);
//        System.out.println(in*in1);//打印的也是5

           Integer in2 = Integer.valueOf(5);//高效...在-128-127之间高效  不在范围内直接new
        Integer in3 = Integer.valueOf(5);
        System.out.println(in2==in3);//true

           //2 常用方法
//        int intValue()
        int x = in.intValue();//把in包装着的值取出来-----自动拆箱
        System.out.println(x);//5
//        static int parseInt()
        int y = Integer.parseInt("132");//把字符串类型的整数  解析成int类型
        System.out.println(y+1);
        //TODO Double
        //创建对象
        Double dou = new Double(1.2);
        Double dou2 = Double.valueOf(1.2);
        //常用方法
        //double doubleValue()
        double a = dou.doubleValue();
        System.out.println(a);
//        static double parseInt()
        double b = Double.parseDouble("4646.123");
        System.out.println(b+1);


    }
}
